to leave one's print - Deutsch Englisch Wörterbuch